Fast Pruning of Geometric Spanners

نویسندگان

  • Joachim Gudmundsson
  • Giri Narasimhan
  • Michiel H. M. Smid
چکیده

Let S be a set of points in R. Given a geometric spanner graph, G = (S, E), with constant dilation t, and a positive constant ε, we show how to construct a (1 + ε)-spanner of G with O(|S|) edges in time O(|E|+ |S| log |S|). Previous algorithms require a preliminary step in which the edges are sorted in non-decreasing order of their lengths and, thus, have running time Ω(|E| log |S|). We obtain our result by designing a new algorithm that finds the pair in a well-separated pair decomposition separating two given query points. Previously, it was known how to answer such a query in O(log |S|) time. We show how a sequence of such queries can be answered in O(1) amortized time per query.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

I/O-Efficiently Pruning Dense Spanners

Given a geometric graph G = (S, E) in R with constant dilation t, and a positive constant ε, we show how to construct a (1+ ε)spanner of G with O(|S|) edges using O(sort(|E|)) I/O operations.

متن کامل

Spanners, Weak Spanners, and Power Spanners for Wireless Networks

For , a -spanner is a subgraph of a complete Euclidean graph satisfying that between any two vertices there exists a path of weighted length at most times their geometric distance. Based on this property to approximate a complete weighted graph, sparse spanners have found many applications, e.g., in FPTAS, geometric searching, and radio networks. In a weak -spanner, this path may be arbitrary l...

متن کامل

The Minimum Spanner Problem on Butterfly Graphs

Given a connected graph G, a spanning subgraph G' of G is called a t-spanner if every pair of two adjacent vertices in G has a distance of at most t in G! A t-spanner of a graph G is minimum if it contains minimum number of edges among all t-spanners of G. Finding minimum spanners for general graphs is rather difzcult. Most of previous results were obtained for some particular graphs, e.g., but...

متن کامل

Pruning spanners and constructing well-separated pair decompositions in the presence of memory hierarchies

Given a geometric graph G = (S,E) in R with constant dilation t, and a positive constant ε, we show how to construct a (1 + ε)-spanner of G with O(|S|) edges using O(sort(|E|)) memory transfers in the cacheoblivious model of computation. The main building block of our algorithm, and of independent interest in itself, is a new cache-oblivious algorithm for constructing a well-separated pair deco...

متن کامل

Homotopic spanners

We introduce the concept of homotopic spanners in the plane with obstacles and show lower bounds on the number of edges that they require. We also provide a construction based on Θ-graphs for constructing homotopic spanners.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005